Unit I: Software Engineering & Agile Foundations
Lecture 1: The Advent of Software Engineering; Waterfall Model
Lecture 2: Developers vs IT Operations Conflict; Agile Movement in 2000
Lecture 3: Agile vs Waterfall; Iterative Agile Software Development
Lecture 4: Agile Manifesto – Individuals & Interactions; Working Software
Lecture 5: Customer Collaboration; Responding to Change – Recap & Q&A
Unit II: DevOps Principles & Practices
Lecture 1: Introduction to DevOps; DevOps and Agile
Lecture 2: Minimum Viable Product; Application Deployment
Lecture 3: Continuous Integration (CI); Continuous Delivery (CD)
Lecture 4: CAMS – Culture & Automation; Test-Driven Development
Lecture 5: CAMS – Measurement & Sharing; Configuration Management
Lecture 6: Infrastructure Automation; Root Cause Analysis; Blamelessness; Organizational Learning